package cn.wh.pay.configuration;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @Author wh
 * @Description 外部配置类
 * @Date 2024/4/22 17:38
 * @Version 1.0
 **/
@Data
@ConfigurationProperties("pay.config")
public class PayConfig {

    // 支付的base地址
    private String apiHost;

    private String appId;

    // 商户号ID
    private String merchantId;

    // 商户秘钥
    private String partnerKey;

    //日志处理等级
    private String level;

    //对接支付公司
    private String payType;

    //链接超时时间
    private long connectTimeout = 60;

    //写入超时时间
    private long writeTimeout = 60;

    //读取超时时间
    private long readTimeout = 60;

}
